textutil: Fix signedness issues in api
authorMatthias Clasen <mclasen@redhat.com>
Wed, 1 May 2019 03:25:02 +0000 (03:25 +0000)
committerMatthias Clasen <mclasen@redhat.com>
Wed, 1 May 2019 03:25:29 +0000 (03:25 +0000)
A length argument that can be -1 should be signed.

Closes: https://gitlab.gnome.org/GNOME/gtk/issues/1555
gtk/gtktextutil.c
gtk/gtktextutil.h

index bafe97552e38e8edd583f4c1e2996f06628b942b..19c2f7982d2f0d9c4e5123afb5985e61e68e1695 100644 (file)
@@ -201,7 +201,7 @@ limit_layout_lines (PangoLayout *layout)
 GdkPaintable *
 gtk_text_util_create_drag_icon (GtkWidget *widget,
                                 gchar     *text,
-                                gsize      len)
+                                gssize     len)
 {
   GtkStyleContext *style_context;
   GtkSnapshot *snapshot;
index a657e586cef67cf6a1c62f76334fb89907731e36..450ed464a1584ccfbe19438c10a1e744b5569422 100644 (file)
@@ -40,7 +40,7 @@ void _gtk_text_util_append_special_char_menuitems (GtkMenuShell              *me
 
 GdkPaintable *    gtk_text_util_create_drag_icon  (GtkWidget     *widget,
                                                    gchar         *text,
-                                                   gsize          len);
+                                                   gssize         len);
 GdkPaintable *    gtk_text_util_create_rich_drag_icon (GtkWidget     *widget,
                                                    GtkTextBuffer *buffer,
                                                    GtkTextIter   *start,